package com.ashes.brave.service;

import com.ashes.belife.common.utils.Result;
import com.ashes.oppo.vo.SysAshesUserVO;

import javax.servlet.http.HttpServletRequest;

/**
 * @author chengxuhui
 * @description 用户模块接口
 */
public interface UserSysService {


    public Result queryUserListData(SysAshesUserVO sysAshesUserVO,int page,int limit);

    public Result addUserInfo(HttpServletRequest request , SysAshesUserVO sysAshesUserVO);

    public Result updateUserInfo(HttpServletRequest request, SysAshesUserVO sysAshesUserVO);

    public Result deleteUserInfo(SysAshesUserVO sysAshesUserVO);

    public Result updateUserStatus(SysAshesUserVO sysAshesUserVO);

    public Result checkUserInfo(SysAshesUserVO sysAshesUserVO);

    public Result queryUserInfo(String id);

    public Result queryUserInfoByToken(HttpServletRequest request,String token);

    public void logout(String token);
}
